p {margin-top: 5px; margin-bottom: 5px;}
input, select {font-size:0.9em;}
h4 { font-size:1.1em; text-decoration:none; font-weight:normal; color:#23A4FF; margin-left: 0; margin: 0;}
#center-container { width: 800px; height: 600px;  background-color:#FFFFFF; color:#ccc;}
#center-container a {color: 8A4117;;}
#left-container { width: 20%; float: left;}
#infovis {	width:100%;	height: 100%;background-color:#FFFFFF; margin:2px ;text-align:center;  overflow:hidden;}
/*TOOLTIPS*/
/*.tip {
    color: #fff;
    width: 200px;
    background-color: black;
    border:1px solid #ccc;
    -moz-box-shadow:#555 2px 2px 8px;
    -webkit-box-shadow:#555 2px 2px 8px;
    -o-box-shadow:#555 2px 2px 8px;
    box-shadow:#555 2px 2px 8px;
    opacity:0.9;
    filter:alpha(opacity=90);
    font-size:12px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding:7px;
}
*/

.node {
  color:#fff;
  font-size:11px;
  overflow:hidden;
  cursor:pointer;
/*  
  text-shadow:2px 2px 5px #000;
  -o-text-shadow:2px 2px 5px #000;
  -webkit-text-shadow:2px 2px 5px #000;
  -moz-text-shadow:2px 2px 5px #000;
*/
}
#inner-details {list-style:none;margin:0 7px 0 7px;}
#inner-details td {	border: 1px dotted;}
#inner-details a {
	color: #41383C;
	padding: 1px;
}
/*#inner-details td a:link, #inner-details td a:visited, #inner-details td a:active{
	display: block;
	background-color: #F8F8F8;
	color: #282828;
	text-decoration: none;
}
*/
#inner-details td a:hover {
	text-decoration: underline; 
	color: red;
}


#back {  margin:10px 40px;}
.button {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px / 100% Arial, Helvetica, sans-serif;
  padding: 0.5em 1em 0.55em 0.5em;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

.button:hover {
  text-decoration: none;
}

.button:active {
  position: relative;
  top: 1px;
}

/* white */
.white {
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
  background: -moz-linear-gradient(top,  #fff,  #ededed);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.white:hover {
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
  background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.white:active {
  color: #999;
  background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
  background: -moz-linear-gradient(top,  #ededed,  #fff);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}